import store from '@/store/index.js'
export default {
	data() {
		return {
		}
	},
	// 全局混入修改标题
	onLoad(param) {
		
	},
	onShow() {
		uni.hideTabBar();
	},
	onReady() {
		
	},
	computed: {
		userInfoDetail() {
		  return this.$globalData.state.userInfoDetail || {}
		},
		identifying() {
			return this.userInfoDetail.identifying
		}
	},
	methods: {
		// 获取聊天列表、连接socket
		// getListAndSocket() {
    //   this.$request(`/chat/myChatUserPageList`, {}).then((res) => {
    //     this.$globalData.commit('setChatList', res.result.records)
    //     this.openSocket()
    //   })
		// },
		// 连接socket
		// openSocket() {
		// 	// 判断是否连接
		// 	if (!this.$socket.isOpenSocket) this.$socket.initSocket()
		// 	uni.$on('message', (msg) => {
		// 		msg = JSON.parse(msg.data)
		// 		// 判断接受者是不是登录用户
		// 		if (msg.targetUserId === this.$globalData.state.userInfoDetail.userId) {
		// 			if (this.$globalData.state.chatObject[msg.fromUserId]) {
		// 				this.$globalData.commit('setChatObject', {info:msg,type:"on"})
		// 				this.scrollBottom()
		// 			}
		// 		}
				
		// 	})
		// },
		// 滚动到最下面
		scrollBottom() {
      // 获取页面高度
			let pageHeight = uni.getSystemInfoSync().windowHeight // 或者通过其他方式获取页面高度
			const query = uni.createSelectorQuery().in(this);
			query.select("#chat").boundingClientRect((data) => {
				// 设置滚动条位置为页面底部
				uni.pageScrollTo({
					scrollTop: data.height,
					duration: 300, // 滚动时间（单位ms）
				})
			}).exec();
    }
	}
}
